package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * The type Order distributable info.
 *
 * @FileName: cn.huiyunche.service.base.tms.vo
 * @Description: 推送到TMS的派单信息
 * @author: Aaron
 * @date: 2016 /11/5 上午9:33
 */
public class OrderDistributableInfo implements Serializable {

    private static final long serialVersionUID = 1806391984867652574L;

    //TMS系统订单编号
    private String vcorderno;

    //TMS系统订单流水号
    private String orderilineid;

    //司机编号
    private String vcdriverno;

    //司机姓名
    private String vcname;

    //籍贯
    private String vcnative;

    //出生年月
    private Date dtbirthday;

    //身份证号
    private String vccard;

    //司机手机
    private String vcmobile;

    //家庭电话
    private String vchometel;

    //住址
    private String vchomeaddress;

    //所属社区
    private String vccommunity;

    //驾照类型
    private String vcdrivestyle;

    //驾照初始领取时间
    private Date dtfirstget;

    //驾照发证机关
    private String vcdept;

    //担保人
    private String vcvouch;

    //司机等级
    private int irateid;

    //派单时间
    private Date assigntime;
    
    // 公里数
    private BigDecimal km;
    
    // 百公里油耗标准
    private BigDecimal fuelconsumptionstandard;
    
    // 第一箱油
    private BigDecimal fuelquota;
    
    // 油品单价
    private BigDecimal fuelunitprice;
    
    // 油品
    private String fuelclass;
    
    // 剩余油量
    private BigDecimal fuelremainvol;
    
    // 油箱容积
    private BigDecimal fueltankvol;
    
    public String getVcorderno() {
        return vcorderno;
    }

    public void setVcorderno(String vcorderno) {
        this.vcorderno = vcorderno;
    }

    public String getOrderilineid() {
        return orderilineid;
    }

    public void setOrderilineid(String orderilineid) {
        this.orderilineid = orderilineid;
    }

    public String getVcdriverno() {
        return vcdriverno;
    }

    public void setVcdriverno(String vcdriverno) {
        this.vcdriverno = vcdriverno;
    }

    public String getVcname() {
        return vcname;
    }

    public void setVcname(String vcname) {
        this.vcname = vcname;
    }

    public String getVcnative() {
        return vcnative;
    }

    public void setVcnative(String vcnative) {
        this.vcnative = vcnative;
    }

    public Date getDtbirthday() {
        return dtbirthday;
    }

    public void setDtbirthday(Date dtbirthday) {
        this.dtbirthday = dtbirthday;
    }

    public String getVccard() {
        return vccard;
    }

    public void setVccard(String vccard) {
        this.vccard = vccard;
    }

    public String getVcmobile() {
        return vcmobile;
    }

    public void setVcmobile(String vcmobile) {
        this.vcmobile = vcmobile;
    }

    public String getVchometel() {
        return vchometel;
    }

    public void setVchometel(String vchometel) {
        this.vchometel = vchometel;
    }

    public String getVchomeaddress() {
        return vchomeaddress;
    }

    public void setVchomeaddress(String vchomeaddress) {
        this.vchomeaddress = vchomeaddress;
    }

    public String getVccommunity() {
        return vccommunity;
    }

    public void setVccommunity(String vccommunity) {
        this.vccommunity = vccommunity;
    }

    public String getVcdrivestyle() {
        return vcdrivestyle;
    }

    public void setVcdrivestyle(String vcdrivestyle) {
        this.vcdrivestyle = vcdrivestyle;
    }

    public Date getDtfirstget() {
        return dtfirstget;
    }

    public void setDtfirstget(Date dtfirstget) {
        this.dtfirstget = dtfirstget;
    }

    public String getVcdept() {
        return vcdept;
    }

    public void setVcdept(String vcdept) {
        this.vcdept = vcdept;
    }

    public String getVcvouch() {
        return vcvouch;
    }

    public void setVcvouch(String vcvouch) {
        this.vcvouch = vcvouch;
    }

    public int getIrateid() {
        return irateid;
    }

    public void setIrateid(int irateid) {
        this.irateid = irateid;
    }

    public Date getAssigntime() {
        return assigntime;
    }

    public void setAssigntime(Date assigntime) {
        this.assigntime = assigntime;
    }
    
    public BigDecimal getKm() {
		return km;
	}

	public void setKm(BigDecimal km) {
		this.km = km;
	}

	public BigDecimal getFuelconsumptionstandard() {
		return fuelconsumptionstandard;
	}

	public void setFuelconsumptionstandard(BigDecimal fuelconsumptionstandard) {
		this.fuelconsumptionstandard = fuelconsumptionstandard;
	}

	public BigDecimal getFuelquota() {
		return fuelquota;
	}

	public void setFuelquota(BigDecimal fuelquota) {
		this.fuelquota = fuelquota;
	}

	public BigDecimal getFuelunitprice() {
		return fuelunitprice;
	}

	public void setFuelunitprice(BigDecimal fuelunitprice) {
		this.fuelunitprice = fuelunitprice;
	}

	public String getFuelclass() {
		return fuelclass;
	}

	public void setFuelclass(String fuelclass) {
		this.fuelclass = fuelclass;
	}

	public BigDecimal getFuelremainvol() {
		return fuelremainvol;
	}

	public void setFuelremainvol(BigDecimal fuelremainvol) {
		this.fuelremainvol = fuelremainvol;
	}

	public BigDecimal getFueltankvol() {
		return fueltankvol;
	}

	public void setFueltankvol(BigDecimal fueltankvol) {
		this.fueltankvol = fueltankvol;
	}

	@Override
    public String toString() {
        return "OrderDistributableInfo{" +
                "vcorderno='" + vcorderno + '\'' +
                ", orderilineid=" + orderilineid +
                ", vcdriverno='" + vcdriverno + '\'' +
                ", vcname='" + vcname + '\'' +
                ", vcnative='" + vcnative + '\'' +
                ", dtbirthday=" + dtbirthday +
                ", vccard='" + vccard + '\'' +
                ", vcmobile='" + vcmobile + '\'' +
                ", vchometel='" + vchometel + '\'' +
                ", vchomeaddress='" + vchomeaddress + '\'' +
                ", vccommunity='" + vccommunity + '\'' +
                ", vcdrivestyle='" + vcdrivestyle + '\'' +
                ", dtfirstget=" + dtfirstget +
                ", vcdept='" + vcdept + '\'' +
                ", vcvouch='" + vcvouch + '\'' +
                ", irateid=" + irateid +
                ", assigntime=" + assigntime +
                ", km=" + km + 
                ", fuelconsumptionstandard=" + fuelconsumptionstandard + 
                ", fuelquota=" + fuelquota + 
                ", fuelunitprice=" + fuelunitprice + 
                ", fuelclass=" + fuelclass + 
                ", fuelremainvol=" + fuelremainvol + 
                ", fueltankvol=" + fueltankvol +
                '}';
    }
	
	
}
